// 引入文件系统模块
const fs = require('fs');
const path = require('path');

// 定义文件路径
// __dirname 表示当前脚本所在目录
// '文件1.txt' 是要续写的文件名
const filePath = path.join(__dirname, '文件1.txt');

// 要追加的内容
const contentToAdd = '\n这是新追加的内容（异步方式）';

// 异步续写文件
// 语法：fs.appendFile(文件路径, 要追加的内容, [编码格式], 回调函数)
fs.appendFile(
  filePath, 
  contentToAdd, 
  'utf8',  // 指定编码格式，确保中文等字符正常显示
  (err) => {  // 回调函数：操作完成后执行
    if (err) {
      // 如果发生错误，打印错误信息
      console.error('异步续写失败:', err);
}else {
    // 没有错误，提示成功
    console.log('异步续写成功！');
}
  }
);
